package controlador.implementacion;

import modelo.dao.DAO;
import modelo.dao.MesasDAO;
import modelo.transfer.Mesa;
import controlador.ControladorMesas;

public class Mesas implements ControladorMesas {

	private DAO dao;
	
	public Mesas(DAO dao) {
		this.dao = dao;
	}

	@Override
	public boolean altaMesa(Mesa mesa, int comensales) {
		
		
		MesasDAO mesasDao = dao.getDAOMesas();
		return mesasDao.altaMesa(mesa, comensales);
	}

	@Override
	public void modificarMesa(Mesa mesa, int comensales) {
		
		
		MesasDAO mesasDao = dao.getDAOMesas();
		mesasDao.modificarMesa(mesa, comensales);
		
	}

	@Override
	public void liberarMesa(Mesa mesa) {
		
		MesasDAO mesasDao = dao.getDAOMesas();
		mesasDao.liberarMesa(mesa);
	}

}
